@charset "utf-8";
/*通用样式*/
/*body{background-color:#f1f1f1;}*/
*{margin:0px; padding:0px;}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0px; padding:0px; list-style:none;}
img{border:0;}
a,a:hover,a:active{outline:none;}
a{color:#333;}
a:hover{color:#bb2323;}
.h10 { width: 100%;height: 10px;clear: both;}
.h20 { width: 100%;height: 20px;clear: both;}
.h40 {width: 100%; height: 40px;clear: both;}
.trans {
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    -webkit-backface-visibility: hidden;
}
.trans:hover {
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
}
/*ershida*/
.logoLianghui {
        width: 1100px;
        margin: 0 auto;
        text-align: right;
        padding: 14px 0;
      }
      .logoLianghui a {
        display: inline-block;
        height:70px;
        padding-right: 20px;
      }
      .fireman930-title,.fireman930-box-bg-in {
        width: 1100px;
        margin: 0 auto;
      }
      .fireman930-box-bg-in{
        background-color: #FFF;
      }
      .fireman930-title{
        height: 25px;
        overflow: hidden;
      }
      .fireman930-title .enzt_btn{
        float: right;
      }
      .fireman930-bg {
        background-image:url(http://www.gov.cn/govweb/xhtml/2019zhuanti/20thCPCNationalCongress/images/ershidasybg.jpg);
        background-position: center 0;
        background-repeat: no-repeat;
        width:100%;
        z-index:0;
        
      }
/*顶部导航*/
.top {width:100%;min-width: 1260px;height: 40px;background-color: #EBEBEB;margin: 0 auto;}
.top_con {width: 1200px; height: 40px;margin: 0 auto;background-color: #EBEBEB;}
.top_left {height: 40px;float: left;font-size: 13px;line-height: 40px;padding-left: 5px;}
.top_left ul li { width: auto;height: 40px;float: left;margin-right: 20px;}
.top_left ul li img {float: left;margin-right: 8px;}
.top_left span {
    font-style: normal;
    color: #686868;
    display: inline-block;
    margin: 0 6px;
}
.top_right {width: 500px;height: 40px;float: right;font-size: 13px;line-height: 40px;text-align: right;}
.top_right a {float: right;}
.top_right span { font-size: 12px;line-height: 40px;padding: 0 8px;display: block;float: right;}
.banner {width:100%;min-width: 1260px; height: 260px;margin: 0 auto; background: url(../images/logobg.png) no-repeat top center; background-color: #fff;}
.banner_con {width: 1260px;height: 140px;margin: 0 auto;background: url() no-repeat top center;}
.logo {float: left;margin-left: 5px;height: 125px;}
.keyword_input{font-size: 14px; BORDER:0px;height:25px; color:#b8b8b8;width:200px;background:rgba(255,255,255,0.15);}
.search_more{ font-size:14px;color:#0568c5;}
.search_more a:link, .search_more a:visited {color:#ffffff;text-decoration:none;}
.search_more a:hover {color:#ffea00;text-decoration:none;}
.searchbox{border-radius: 6px;border:1px solid #4c80c3;float:right;margin-top: 3px;}
/* 导航 */
.navBar{position:relative; z-index:1;  background:#3d79c1; color:#fff; width:100%; min-width: 1260px; height:50px; line-height:50px;margin: 0 auto;   }
.nav{ width:1270px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav .m{ float:left;  position:relative; border:1px solid #0053c1; border-top:0; border-bottom:0; margin-left:-1px;   }
.nav a:hover{ text-decoration:none; color:#fff;   }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:16px; height:50px; overflow:hidden;font-weight:bold;  }
.nav h3 a{ display:block; color:#fff;  padding:0 37px; border-left:1px solid #5bb3e1; vertical-align:top;  }
.nav .on{ border-color:#3572bb;}
.nav .on h3 a{ background:#1f7caf; color:#fff; border-color:#1f7caf !important;  }
.nav .sub{ display:none; /*默认隐藏*/ width:139px; padding:5px 0;   position:absolute; left:-1px; top:40px; background:#1F7CAF; text-align:center;  }
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{ height:25px; line-height:25px; padding:6px 0;  display:block; background:url(images/icon.png) 0 9px no-repeat; color:#fff;   }
.nav .sub li a:hover{ color:#fff; background:#2595d1;   }
.nav #m7 h3 a{ border-right:1px solid #5bb3e1;}

.fnews {width: 1220px;margin:25px auto; overflow: hidden;text-align: center; border: 1px solid #e5e5e5;}
.fnews h2 {line-height: 50px;height: 50px;color: #3d79c1;font-size: 32px;overflow: hidden;font-weight: bold;}
.fnews h2 a:hover{color:#bb2323;}
.stitle {height: 26px;line-height: 26px;overflow: hidden;text-align: center;}
.stitle ul {height: auto;overflow: hidden;}
.stitle ul li {display: inline;max-width: 370px;margin-right: 10px;}
.stitle ul li a{font-size: 14px;}

.content{width: 1260px;height: auto;margin: 0 auto;}
.fcontent{width: 1220px;height: auto;margin: 0 auto;}
/*县市区导航*/
.xsdh{ width:1260px; height:40px;margin:0px auto;background: #ebebeb;}
.xsdh_list{width:1260px;color: #999999;margin-left: 10px;line-height: 40px;font-size: 13px;}
.xsdh_list a {margin: 0 8px 0 8px;}
.xsdh_list span{ margin:0px 2px;}

/*轮播图*/
.p_banner { position: relative; width:1260px; height:70px; overflow: hidden; }
.p_banner .pic img { width:1260px; height:70px; display: block; }
.p_banner .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
.p_banner .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#015293; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.p_banner .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }

.p_banner .prev,
.p_banner .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.p_banner .prev { background-image:url(../images/index.png); background-position:-112px 0; left:0 }
.p_banner .next { background-image:url(../images/index.png); background-position:-158px 0; right:0 }
.p_banner .prev:hover,
.p_banner .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }

.study-entry{position: relative;
    width: 1260px;
    height: 70px;
	margin: 10px auto;
    overflow: hidden; display: flex;justify-content: space-between;}

/* 焦点图 */
.focusBox { float:left; position: relative; width: 670px; height: 400px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 670px; height: 400px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 13px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative;  }
.focusBox .num li a { width: 10px;float: left; width: 10px;height: 10px;margin-right: 10px; background: url(../images/btn-normal.png) no-repeat;}
.focusBox .num li.on a{     float: left;width: 10px; height: 10px; margin-right: 10px;background: url(../images/btn-active.png) no-repeat; }

/* Tab切换 */

.slideTxtBox{ float:right;  width:510px; height:400px; overflow:hidden;  padding:0 10px; background:#fff;  text-align:left;  }
.slideTxtBox .hd{ height:40px; line-height:40px; border-bottom:2px solid #3d79c1; font-size:16px; }
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox .hd ul li{ float:left; }
.slideTxtBox .hd ul li a{ display:block; padding:0 18px;  overflow:hidden;}
.slideTxtBox .hd ul li a:hover{ text-decoration:none;  }
.slideTxtBox .hd ul li.on a{ background:#3d79c1; color:#fff; font-weight:bold;  }
.slideTxtBox .bd{ padding:10px;  }
.slideTxtBox .bd li{ height:43px; line-height:43px; font-size: 16px;background: url(../images/icon.png) left no-repeat;padding-left: 10px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.slideTxtBox .bd li .date{font-size: 14px; float:right; color:#999;  }
/* 部门 */
.bumen_xinwen_left{float: left; width: 800px;  background: #fff; border-radius: 6px; padding: 20px;}
.bumen_xinwen_right{float: right;}
.title i{}
.icon-fa{background: url(../images/fa.png) no-repeat left;background-size:25px 25px;}
.icon-jian{background: url(../images/jian.png) no-repeat left;background-size:25px 25px;}
.icon-gong{background: url(../images/gong.png) no-repeat left;background-size:25px 25px;}
.icon-si{background: url(../images/si.png) no-repeat left;background-size:25px 25px;}
/* 领导 */
.ld{overflow: hidden;}
.ld_tit {height: 36px;border-bottom: 1px solid #ececec;overflow: hidden;}
.ld_tit span {float: left;line-height: 36px; height: 36px;font-size: 18px;color: #3d79c1;background: url(../images/i-tit-i.png) left center no-repeat;padding-left: 15px;margin-left: 10px;}
.ld_tit span a{color:#3d79c1;}
.ld_tit a.more{ float: right; font-size:16px;color:#999;height:35px;line-height: 35px;}
.ld_tit a.more:hover{color:#3d79c1;}
.ld_pic_text{ margin-top:5px; width:370px; float:left;}
.ld_pic{ margin-left:5px;float:left;width:90px;height:108px; padding:5px; }
.ld_pic img{ display:block;width:90px; height:108px;}
.ld_text{ float:right; width:250px; margin-right:10px;margin-top:5px;}
.ld_text span{ color:#666; font-size:14px; font-weight:bold;}
.ld_text p{ font-size:12px; color:#666;line-height:25px; }
.ld_right_ul {height:90px;}
.ld_right_ul ul {width: 280px; height: 90px;}
.ld_right_ul li {width: 125px; font-size: 13px;margin:4px 3px;color: #666;float: left;display: inline-block;}


.ld_right_ul em{   }
.ld_right_ul em a{ padding-top:5px; background:url(../images/zzb.gif); width:87px; height:65px; float:left;}
.ld_right_ul em a:hover{padding-top:5px; background:url(../images/zzt.gif); width:87px; height:65px; float:left;}
.ld_right_ul span{margin-top: 6px; }
.ld_right_ul span a{ padding-top:5px; width:87px; height:65px; float:left;transition: all 0.3s ease 0s;}
.ld_right_ul span a:hover{ transform: rotateY(360deg); }
/* 通知公告 */
.tzgg{ width:370px; height: 246px;  overflow:hidden; position:relative;}
.tzgg .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.tzgg .bd{}
.tzgg .infoList li{ height:36px; line-height:36px;font-size: 15px;background: url(../images/icon.png) 0px center no-repeat;padding-left: 10px;}
.tzgg .infoList li .date{ float:right; color:#999; font-size: 14px; }

/* 专题专栏 */
.ztzl{ width:370px; height: 196px;  overflow:hidden; position:relative;}
.ztzl .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.ztzl .hd .prev,.ztzl .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("images/arrow.png") 0 -100px no-repeat;}
.ztzl .hd .next{ background-position:0 -140px;  }
.ztzl .hd .prevStop{ background-position:-60px -100px;  }
.ztzl .hd .nextStop{ background-position:-60px -140px;  }
.ztzl .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.ztzl .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.ztzl .hd ul li.on{ background-position:0 0; }
.ztzl .bd{ padding:20px;   }
.ztzl .bd ul{ overflow:hidden; zoom:1; }
.ztzl .bd ul li{ text-align:center; zoom:1; }
.ztzl .bd ul li .pic{ text-align:center; }
.ztzl .bd ul li .pic img{ width:325px; height:70px; display:block;  padding-bottom:20px;}
.ztzl .bd ul li .pic a:hover img{ border-color:#999;  }

/* 广告位 */
.ad {overflow:hidden;}
.ad .bd{ position:relative; height:100%; z-index:0;   }
.ad .bd li{ zoom:1; vertical-align:middle; }
.ad .bd img{display:block;  }
/*右侧悬浮广告*/
.adbox {position: fixed;right: 0;top: 500px;z-index: 999;}
/* 关闭按钮样式设置 */
.close-btn {position: absolute;left: -16px;top: 0px;width: 14px;border: 1px solid #ccc;line-height: 14px;text-align: center;color: #ccc;cursor: pointer;}

/**/
.mr45 {margin-right: 45px;}
.w360 {width: 360px;}
.w370 {width: 370px;}
.w785 {width: 785px;}
.m20 {margin: 20px;}
.bj{background: #fff;border-radius: 6px;}

/* 中部内容 */
.btitle{height: 36px;line-height: 36px;margin-bottom: 10px;}
.title{height:35px;border-bottom:1px solid #e6e6e6;position: relative;}
.title span{font-size:18px;color:#3d79c1;display: inline-block;border-bottom:4px solid #3d79c1;height:32px;}
.title span a{color:#3d79c1;}
.title a.more{background-image: url(../images/more.png) no-repeat; position: absolute;display: inline-block;right:0;font-size:16px;color:#999;height:35px;line-height: 35px;}
.title a.more:hover{color:#3d79c1;}
.ttitle{height:35px;border-bottom:1px solid #e6e6e6;position: relative;}
.ttitle span.cur {font-size:18px;color:#3d79c1;display: inline-block;border-bottom:4px solid #3d79c1;height:32px;padding:0 8px;}

/* 县市频道 */
.msn-focus { width: 370px; height: 280px; }
.msn-focus img { width: 370px; height: 240px; display: block }
.msn-focus .hd { font-size: 14px; height:30px;  line-height: 30px; width: 370px; margin-right: -7px }
.msn-focus .hd li { float: left; display: inline; float: left; margin: 0 7px 0 0; height: 35px }
.msn-focus .hd .on { background: url("../images/arrow.png") no-repeat scroll center bottom }
.msn-focus .hd .on a { background-color: #3d79c1; color: #fff }
.msn-focus .hd a { height: 30px; background-color: #eee; float: left; padding: 0 8px }
.msn-focus .bd { width: 370px; height: 240px; position: relative; overflow: hidden }
.msn-focus .bd ul { height: 240px; overflow: hidden; position:relative;  font-size: 14px; line-height: 28px }
.msn-focus .bd li { width: 370px; height: 240px; background-color: #fff; position: relative }
.msn-focus .bd li p { position: absolute; left: 0; bottom: 0; line-height: 35px; height: 35px; width: 370px; white-space: nowrap; overflow: hidden }
.msn-focus .bd li p i { position: absolute; left: 0; top: 0; display: block; width: 370px; height: 35px; background: #000; opacity: .5; filter: alpha(opacity=50) }
.msn-focus .bd li p a, .msn-focus .bd li p a:visited { position: relative; color: #fff; margin-left: 20px }
.msn-focus .bd li p a:hover { color: #f60 }
.msn-focus .prev, .msn-focus .next { position: absolute; bottom: 85px; width: 29px; height: 64px; opacity: .6; filter: alpha(opacity=60); overflow: hidden; display: none; text-indent: -999px; border: none; background:url(../images/arrowLR.png) no-repeat; }
.msn-focus .prev: hover, .msn-focus .next: hover { opacity: .9; filter: alpha(opacity=90) }
.msn-focus .prev { left: 0; background-position: -50px 0 }
.msn-focus .next { right: 0;  }
.msn-focus .bdOn .prev,.msn-focus .bdOn .next{ display:block;  }

.xspd { width: 820px;overflow: hidden; }
.xspd .tab-hd { height: 28px; background-color: #eee; margin-bottom: -1px; color: #404040; }
.xspd .tab-hd ul {margin-left: 5px; }
.xspd .tab-hd li{ float: left; height: 24px; line-height: 18px; border-top: 1px solid #eee; }
.xspd .tab-hd li a{ display:block; padding:5px 10px;  }
.xspd .tab-hd li a:hover{}
.xspd .tab-hd li.on{height: 27px; border-top: 3px solid #3d79c1; border-bottom: none; background-color: #fff; position: relative; margin-left: -1px; margin-right: -1px; }
.xspd .tab-bd { padding-left:5px;}
.xspd .tab-bd ul{ overflow:hidden; zoom:1; }
.xspd .tab-bd li {width: 390px;font-size: 16px;margin-bottom: 15px;height: 24px;line-height: 30px; padding: 0 10px 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;float: left; }

/* 律师在线 */
.ladyScroll{width:370px;height:180px;margin:5px auto;position:relative;}
.ladyScroll .prev,.ladyScroll .next{width:51px;height:45px;position:absolute;top:90px;left:0;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
.ladyScroll .next{ left:auto; right:0; background-position:0 -90px;}
.ladyScroll .prev:hover{ background-position:0 -45px; }
.ladyScroll .next:hover{ background-position:0 -135px; }
.ladyScroll .scrollWrap{width:360px;margin-left:5px;padding-top:15px;overflow:hidden;position:absolute;}
.ladyScroll dl{float:left;width:120px;text-align:center;position:relative;}
.ladyScroll  span{display:block;width:110px;height:25px;position:absolute;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
.ladyScroll  dt{margin:0 auto;width:110px;overflow:hidden;}
.ladyScroll  img{display:block;width:110px;height:140px;}
.ladyScroll  dd{width:110px;height:25px;line-height:28px;font-size:14px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:5px;bottom:0;}
.ladyScroll  dd a{ color:#fff;  }
.ladyScroll  dd a:hover{ text-decoration:none;  }
.ladyScroll dl:hover span{ background:#B52153;  }

.pdicon{padding:0 8px 0 30px;}
.pdt{padding: 0 8px;}
.newslist ul li{font-size: 16px;height: 36px;overflow: hidden;line-height: 36px;background: url(../images/icon.png) no-repeat 0 center;padding-left: 10px;position: relative;text-overflow: ellipsis;white-space: nowrap;}
.h50_banner{height:50px;}
.h50_banner img{width:545px;height: 50px;display: block;}
.h100_banner{height:100px;}
.h100_banner img{width:545px;height: 100px;display: block;}
.v_imgbox{width:100%;overflow: hidden;}
.v_imgbox .img_item{width:170px;height:96px;position: relative;overflow: hidden;}
.v_imgbox .img_item img{width:100%;height:96px;display: block;}
.v_imgbox .img_item img.play{width:28px;height:28px;position: absolute;left:50%;top:50%;margin:-14px 0 0 -14px;}
.v_imgbox .img_item .img_layer{position: absolute;height:30px;bottom:0;width: 100%;background: #000;opacity: 0.6;filter: alpha(opacity=60);}
.v_imgbox .img_item p{width:160px;padding:0 5px;position: absolute;left:0;bottom:0;text-align: center;font-size:14px;color:#fff;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.h46_banner{width:212px;overflow: hidden;}
.h46_banner img{height:50px;width: 100%;display: block;}
.news_img{width: 96%;height:198px;overflow: hidden;position: relative;margin: 13px 2%;}
.news_img img{width:100%;height:198px;display: block;border-radius: 5px;}
.news_img .layer{position: absolute;height:35px;bottom:0;width: 100%;background: #000;opacity: 0.6;filter: alpha(opacity=60);border-radius: 5px;}
.news_img p{width:332px;padding:0 10px;position: absolute;left:0;bottom:0;text-align: center;font-size:16px;color:#fff;line-height: 35px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.news_box{width: 96%;height: 105px; margin: 13px 2%;}
.news_box dt{width: 170px;height: 105px;overflow: hidden;}
.news_box dd{width: 180px;text-align: justify;}
.news_box dd h3 {font-size: 14px; font-weight: bold;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.news_box dd p {font-size: 12px;text-indent: 2em; line-height: 20px;}
.i-ad img {width: 100%;height: 90px; margin-top: 25px;}

/*便民服务*/
.service li i { background: url(../images/bmicon.png) 0 0 no-repeat;}
.service{ width:355px;overflow:hidden;height:auto;margin: 0 auto;}
.service li{font-size:12px;line-height:130px;position:relative;float:left;overflow:hidden;width:108px;height:76px;margin-top:12px;margin-left:12px;text-align:center;border:1px solid #d1d6dc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f5f9fb}
.service .reset-mglf{margin-left:0}
.service li a:hover{background-color:#d9e9fc; color:#004da9;}
.service li a{display:block}
.service li i{position:absolute;top:5px;left:28px;display:block;width:50px;height:53px;cursor:pointer;transition: all .3s;}
.service li a:hover i { transform: rotateY(360deg); }
.service li .ico21{background-position: -10px -10px}
.service li .ico22{background-position: -80px -10px}
.service li .ico23{background-position:-145px -10px}
.service li .ico24{background-position:-10px -80px}
.service li .ico25{background-position: -80px -80px}
.service li .ico26{background-position:-145px -80px}
.service li .ico27{background-position:-10px -150px}
.service li .ico28{background-position:-80px -150px}
.service li .ico29{background-position:-145px -150px}

/*视频*/
.zfwb_video_dl{ width:370px; height:280px;}
.zfwb_video_dl dl{ width:170px; margin-left:10px; margin-top:3px; margin-bottom:8px; height:135px; float:left; display:inline; }
.zfwb_video_dl dt{ width:170px; height:105px;border:1px solid #ebebeb; overflow: hidden;}
.zfwb_video_dl dt a{  position: relative; display: block;text-decoration: none;zoom: 1;}
.zfwb_video_dl dd{ width:170px; text-align:center; font-size:12px; color:#666; line-height:30px;}
.videoimg{width:170px; height:105px; }
.videoicon {position: absolute;left: 50%;top: 50%;margin-top: -15px;margin-left: -15px;width: 40px;height: 40px;}
.zfwb_video_dl dd{ width:170px; text-align:center; font-size:12px; color:#666; line-height:30px;}

.jcl{width: 350px; height: 330px; float: left;position: relative;}
.jcl .check {position: absolute;top: 30px;text-align: left;color: #5f5f5f;}
.jcr ul li {height: 36px;line-height: 36px;padding-left: 10px;position: relative;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;background: url(../images/icon.png) 0px center no-repeat;}
.category{color: firebrick;}

/*新媒体*/
.fd-xmtjz-new-main{}
.fd-xmtjz-new-each{width: 180px;height: 80px;/*border:1px solid black;*/border-radius: 10px;float: left;margin: 25px 0;position: relative;background-image: url(../images/fd-new-yphbBg.png);background-repeat: no-repeat;background-size: 100% 100%;}
.fd-xmtjz-right{float: right !important;}
.fd-xmtjz-new-each img{position: absolute;top: 19px;left: 31px;}
.fd-xmtjz-new-each span{ position: absolute;right: 31px; top: 29px;width: 65px;font-family: PingFangSC-Regular; font-size: 16px; color: #2D548F; letter-spacing: 0;}
.fd-xmtjz-new-main a:nth-child(1) span{ top: 19px !important;}

.w-weixin-img{ display:none;} 
.w-weixin-img:hover img{}
.qr-tip {
   position: absolute;
       z-index: -1;
       width: 210px;
       left: -19px;
       top: 45px;
       -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0%)';
       -moz-opacity: 0;
       opacity: 0;
       -moz-transition: all 0.6s;
       -webkit-transition: all 0.6s;
       -o-transition: all 0.6s;
       transition: all 0.6s;
   
}

.fd-xmtjz-new-main.xmter:hover{
display:block;
}

/* 图片报道 */

.layB{width:1200px;padding:0px 15px;}
.layB .tbC{ width:1170px; position:relative;    }
.layB .prev,.layB .next{ background:url(../images/nav.png)  no-repeat; width:18px; height:260px; position:absolute; left:-25px; top:30px; background-position:0 0; }
.layB .next{ left:auto; right:-20px; background-position:-40px 0; }
.layB .next{ left:auto; right:-20px; background-position:-40px 0; }
.layB .prev:hover{ background-position:-20px 0; }
.layB .next:hover{ background-position:-60px 0; }
.layB .slide{ width:1170px; overflow:hidden;    }
.layB ul{ overflow:hidden; zoom:1; }
.layB li{ width:270px; height: 147px; margin:11px; display:inline; float:left; line-height:20px;overflow: hidden;}
.layB li img{width: 270px;height: 145px; display:block;}
.layB li a:hover img{ border-color:#888;  }

.layB ul li .title{display: block;width: 100%;height: 35px;line-height: 35px;font-size: 14px;background: #333;position: relative;bottom: 0px;filter: Alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; -webkit-transition: bottom 0.5s ease; text-align: center;top: -35px;border-radius: 5px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.layB ul li .title a{color: #fff;}
/* 友情链接 */
.friendLink{ height:50px; padding:10px; background:#fff; overflow:hidden; clear:both;   }
.friendLink ul{ overflow:hidden; zoom:1; }
.friendLink ul li{ width:150px; float:left; margin:0 10px;  display:inline; }
.friendLink ul li img{ width:150px; height:50px;   }
.wzlj_text{ width:1260px;}
.wzlj_text ul{ width:1260px;}
.wzlj_text li{ font-size:14px;  margin:6px 3px;line-height:20px; height:20px; color:#666;float:left; display:inline-block;}
.wzlj_text li a{ color:#666; padding:2px;}

.footer {width: 100%; min-width: 1260px; margin: 10px auto;padding-top: 10px;background: #1e649f;}
.footer p{ font-size:14px; text-align:center; height:25px;line-height: 25px; color:#fff;margin-top: 10px;}
.footer p a{color:#fff;}
.footer span{ font-size:14px; margin:5px; text-align:center;  height:25px; color:#fff;}
.footer span a{ width:150px; height:30px; color:#fff}
.footer span a:hover{ color:#278add; text-decoration:underline;}
.footer .footer_tubiao{ margin:5px auto; text-align:center; width:1100px;line-height:50px; }
.footer .footer_tubiao span{ width:130px;}
.footer .footer_tubiao span img{ vertical-align:middle;}


/* 列表页 */
.container {width: 1260px;margin: 0 auto;}
.layout {background-color: #fff;position: relative;border-radius: 6px; padding: 20px;}
.conitem {min-height: 658px;background-color: #fff;}
.breadnav {height: 45px;line-height: 45px;background-color: #f3f2f2;padding: 0 10px;}
.breadnav .title {float: left;font-size: 22px;color: #4c494c;padding-left: 40px;margin-right: 20px;background: url(../images/title3.png) left center no-repeat;}
.breadnav .position {float: left;font-size: 16px; color: #545454;}
.breadnav .more {float: right;}
.mainfr {float: right;border: 1px solid #e4e4e4;padding: 10px 18px;width: 316px;margin-top: 10px;}
.border1 .head1 {height: 45px;line-height: 45px;text-align: center;background-color: #3d79c1;}
.border1 .head1 .title1 {color: #fff;font-size: 18px;display: block;font-weight: bold;}
.border1 .main1{}
.border1 .main2{background: #fff;padding:0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.border1 .main_ultop2 li a:hover, .border1 .main_ultop2 h3.cur {background: url(../images/list_arr_hover.png) no-repeat 170px center;background-color: #cbe5ff;color: #1764B1;border-color: #cbe5ff;display: block;}
.border1 .main_ultop2 h3 { width: 198px;text-align: center;line-height: 50px;font-size: 18px;margin-top: 11px; background: url(../images/list_arr.png) no-repeat 170px center;background-color: #fff; border: 1px solid #f0f0f0;}
.mainfl { width: 810px;height: 100%;float: left; background: #fff;}
.list_list{padding:20px 0 0;}
.list_list li{background:url(../images/icon.png) no-repeat left 17px;padding-left:10px;height:40px;line-height: 40px;}
.list_list li a{font-size:16px;color:#555555;width:85%;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_list li .time{float: right;color:#9f9f9f;font-size:14px;}
.list_list li.line{border-bottom: 1px dashed #d9d9d9;padding-bottom:20px;margin-bottom:20px;}
.list_list li a:hover{color:#bb2323;}
.list_tit2 {font-size: 20px;color: #0f409e;height: 32px;line-height: 32px;padding: 10px 0;border-bottom: 1px solid #d6d6d6;position: relative;}
.list_tit2::before {content: '';width: 80px; height: 1px;border-bottom: 1px solid #3d79c1;position: absolute;bottom: -1px;z-index: 100;}
/* 渭南法学列表页 */
.fxhjj { width: 810px; height: 70px; overflow: hidden; height: auto; margin: 0 auto;display: flex; justify-content: space-evenly;}
.fxhjj li{font-size: 12px;line-height: 130px; position: relative;overflow: hidden; height: 76px; width: 110px; float: left; margin: 20px 20px;text-align: center; border: 1px solid #d1d6dc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #f5f9fb;}
.fxhjj li i {position: absolute; top: 5px; left: 28px; display: block; width: 50px; height: 53px; cursor: pointer; transition: all .3s;}
.fxhjj li .jj_icon{background:url(../images/fxhjj.png) no-repeat;}
.fxhjj li .zd_icon{background:url(../images/fxhzd.png) no-repeat;}
.fxhjj li a:hover i { transform: rotateY(360deg); }
.list_box_left { width: 810px; float: left;margin: 20px 0 0 10px;}
.list_tit { line-height: 26px; padding-bottom: 6px; border-bottom: 1px solid #d6d6d6; position: relative;font-size: 18px;  color: #3d79c1;}
.list_tit::before {content: '';width: 75px; height: 1px; border-bottom: 1px solid #3d79c1; position: absolute; bottom: -1px; z-index: 100;}
.list_tit .more {float: right; padding-top: 2px;font-size: 16px;  color: #d6d6d6;}
/*--专题列表--*/
.zt_list {padding: 20px;margin: 10px auto;}
.zt_list ul{overflow:hidden;}
.zt_list li{width:370px; float: left; margin-left: 14px;list-style-type:none;} 
/* .zt_list ul li:first-child{margin-left: 0;} */
.zt_list li img{width:370px;height:80px;} 
.zt_list li p{text-align: center; height:18px;line-height: 18px; margin:10px 0 40px 0;}
/*分页条*/
.list-pages{margin: 20px auto;display: table;}
.list-pages .g-ul li{float:left;background:none!important;margin:0;padding:0;font-size:14px;}
.list-pages li > a{text-align:center;border:1px solid #ccc;padding: 2px 8px;}
.list-pages li #JumpPage{width:30px;height: 20px;border: 1px solid #ccc;margin: 0px 3px;text-align: center;}
.list-pages li.on.pageli a {background: #218ece;color: #fff;border: 1px solid #218ece;}
.list-pages li.on.pageli a:hover{color:#fff;}

/* 列表焦点图 */
.msn-focus1 { width: 316px; height: 225px; padding: 20px 0 10px;}
.msn-focus1 img { width: 316px; height: 190px; display: block }
.msn-focus1 .hd { font-size: 14px; height:30px;  line-height: 30px; width: 316px; margin-right: -7px }
.msn-focus1 .hd li { float: left; display: inline; float: left; margin: 0 7px 0 0; height: 35px }
.msn-focus1 .hd .on { background: url("../images/arrow.png") no-repeat scroll center bottom }
.msn-focus1 .hd .on a { background-color: #3d79c1; color: #fff }
.msn-focus1 .hd a { height: 30px; background-color: #eee; float: left; padding: 0 8px }
.msn-focus1 .bd { width: 316px; height: 190px; position: relative; overflow: hidden }
.msn-focus1 .bd ul { height: 190px; overflow: hidden; position:relative;  font-size: 14px; line-height: 28px }
.msn-focus1 .bd li { width: 316px; height: 190px; background-color: #fff; position: relative }
.msn-focus1 .bd li p { position: absolute; left: 0; bottom: 0; line-height: 35px; height: 35px; width: 316px; white-space: nowrap; overflow: hidden }
.msn-focus1 .bd li p i { position: absolute; left: 0; top: 0; display: block; width: 316px; height: 35px; background: #000; opacity: .5; filter: alpha(opacity=50) }
.msn-focus1 .bd li p a, .msn-focus1 .bd li p a:visited { position: relative; color: #fff; margin-left: 20px }
.msn-focus1 .bd li p a:hover { color: #f60 }
.msn-focus1 .prev, .msn-focus1 .next { position: absolute; bottom: 85px; width: 29px; height: 40px; opacity: .6; filter: alpha(opacity=60); overflow: hidden; display: none; text-indent: -999px; border: none; background:url(../images/arrowLR.png) no-repeat; }
.msn-focus1 .prev: hover, .msn-focus1 .next: hover { opacity: .9; filter: alpha(opacity=90) }
.msn-focus1 .prev { left: 0; background-position: -50px 0 }
.msn-focus1 .next { right: 0;  }
.msn-focus1 .bdOn .prev,.msn-focus1 .bdOn .next{ display:block;  }
/* 列表图文 */
.list_right_tw{ margin:5px auto; padding: 20px 0 0;}
.list_right_t{ float:left; width:140px; height:80px; }
.list_right_tw img{ display:block;width:140px; height:80px;}
.list_right_w{ float:right; width:150px; padding:0 10px 0 10px;}
.list_right_w p{ font-size:12px; line-height:21px; color:#999; text-indent:2em;}

.conpart {width: 810px; padding: 40px 0 0; float: left;}
.actitle{font-weight:bold;font-size:26px;line-height:35px;text-align:center;padding:20px 0 15px;}
.subtitle{font-weight:bold;line-height:35px;font-size:22px;padding-bottom:10px;text-align:center;}
.acinfo{position:relative;border-bottom:1px #dcdcdc solid;padding-top:16px;text-align: center;color:#666666;font-size:14px;height:40px;line-height: 40px;}
.acinfo span.font{margin:0 9px;float:left;height:38px;line-height:38px;}
.acinfo .print{position:absolute;border-bottom:none;top:15px;right:-12px;float:left;}
.acinfo .switchsize{padding-left:26px;background: url(images/ico01.png) no-repeat 0 center;}
.acinfo .printIco{float:left;padding-left:22px;background: url(images/ico02.png) no-repeat 0 center;}
.acinfo .switchsize span{cursor:pointer;}
.shar_area{float:left;padding:0 10px;}
.article .content{width: 810px; line-height:40px;font-size:16px;color:#2b2b2b;padding:20px 0 0;border-bottom: 1px dashed #ccc;}
.article .content img{max-width: 850px;height: auto !important;}
.article .content p{font-size: 16px; line-height: 36px;}
.page_next{  width:100%; margin:10px auto; }
.page_next p{font-size:16px; line-height:40px; width:80%; display:block; text-align:left;}
.page_next p strong{ color:#333; }
.page_next ul  a{color:#666;}
.page_next ul  a:hover{color:#278add; text-decoration:underline;}
.editor{width:100%;height:45px;line-height:45px;text-align:right;}